package com.chinda.modules.sys.qo;

import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.chinda.common.page.BaseQO;
import com.chinda.modules.sys.entity.SysUserRoleEntity;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.util.Date;

/**
 * 用户与角色对应关系
 *
 * @author chinda
 * @date 2021-06-16 05:52:51
 */
@Getter
@Setter
public class SysUserRoleQO extends BaseQO<SysUserRoleEntity> {

    /**
     * 主键
     */
    @ApiModelProperty(value = "主键")
    private Long id;
    /**
     * 用户ID
     */
    @ApiModelProperty(value = "用户ID")
    private Long userId;
    /**
     * 角色ID
     */
    @ApiModelProperty(value = "角色ID")
    private Long roleId;
    /**
     * 创建人
     */
    @ApiModelProperty(value = "创建人")
    private String createBy;
    /**
     * 创建时间
     */
    @ApiModelProperty(value = "创建时间")
    private Date createDate;
    /**
     * 修改人
     */
    @ApiModelProperty(value = "修改人")
    private String modifyBy;
    /**
     * 修改时间
     */
    @ApiModelProperty(value = "修改时间")
    private Date modifyDate;
    /**
     * 版本号
     */
    @ApiModelProperty(value = "版本号")
    private Integer version;

    @Override
    public QueryWrapper<SysUserRoleEntity> getQueryWrapper() {
        // FIXME: 2020/8/16 需使用者完善代码
        return new QueryWrapper<>();
    }
}
